table.selectfromlist .button {
	background-color: #CCC;
	color: #000;
	border-top: 1px solid #E0DFE3;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #CCC;
	text-decoration: none;
	font-family: sans-serif;
	padding: 0 5px;
	margin: 1px;
	font-size: 85%;
}

/************** MULTI-SELECT FORM WIDGET **************/
.selectfromlist, .selectfromlist * {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
table.selectfromlist {
	border-collapse: collapse;
	margin: 5px auto;
	width: 95%;
}
table.selectfromlist th {
	text-align: left;
}
table.selectfromlist td {
	vertical-align: middle;
}
table.selectfromlist .selectfromlist_column01, table.selectfromlist .selectfromlist_column03 {
	width: 40%;
}
table.selectfromlist select {
	width: 100%;
}
table.selectfromlist .selectfromlist_column02 {
	width: 15%;
	text-align: center;
}
.selectfromlist_buttongroup {
	margin: 5px 0;
	text-align: center;
}
table.selectfromlist .button_primaryaction {
	font-weight: bold;
}
table.selectfromlist .button_add {
	
}
table.selectfromlist .button_remove {
	
}
table.selectfromlist .button_addall {
	
}
table.selectfromlist .button_removeall {
	
}
table.selectfromlist_alt {
	border: 1px dashed #CCC;
	background-color: #F0F0F0;
}

.selectfromlist_footnote {
 
}
